insert (to fit) - Spanish English Dictionary